% 下面程序拟合4个点(-1,1)、(0,0)、(1,0)、(2,-2)
% 得到 y = 0.45 - 0.65*x -0.25*x^2


x0 = [-1 0 1 2];
y0 = [1 0 0 -2];

% x0,y0为数据点，2为多项式阶数，返回c为幂次从高到低的多项式系数向量c。
% c =
%       -0.25000  -0.65000   0.45000
c = polyfit(x0,y0,2)

x = -1:0.01:2;

% y=polyval(c,x)为返回对应自变量x在给定系数c的多项式的值。
y = polyval(c,x);
plot(x0,y0,'o',x,y);
